14181 Newport Ave, Tustin, CA 92780, United States
View on Map
What travelers say:
Great Japanese BBQ joint. Not a very large place, but quite a comfortable restaurant with a BBQ set on every table, which proved to be most convenient for self barbecuing.